libxl: introduce a PVH guest type
authorRoger Pau Monne <roger.pau@citrix.com>
Fri, 22 Sep 2017 15:25:07 +0000 (16:25 +0100)
committerRoger Pau Monne <roger.pau@citrix.com>
Thu, 28 Sep 2017 14:28:01 +0000 (15:28 +0100)
commit27f826844d3666f151e86d66198583757cccbbed
tree2ffc69854baafae25b51417385b8b951ef1b566d
parent931bd35bf6825ca97d03e9059a014cf1674ae6f0
libxl: introduce a PVH guest type

The new guest type is introduced to the libxl IDL. libxl__domain_make
is also modified to save the guest type, and libxl__domain_type is
expanded to fetch that information when detecting guest type.

This is required because the hypervisor only differentiates between PV
and HVM guests, so libxl needs some extra information in order to
differentiate between a HVM and a PVH guest.

The new PVH guest type and its options are documented on the xl.cfg
man page.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
docs/man/xl.cfg.pod.5.in
tools/libxl/libxl_create.c
tools/libxl/libxl_dom.c
tools/libxl/libxl_types.idl